Skip to content

v0.9.13 + eip-1559 update#1006

Merged
tgmichel merged 121 commits intomasterfrom
moonbeam-polkadot-v0.9.13
Dec 24, 2021
Merged

v0.9.13 + eip-1559 update#1006
tgmichel merged 121 commits intomasterfrom
moonbeam-polkadot-v0.9.13

Conversation

@tgmichel
Copy link
Copy Markdown
Contributor

@tgmichel tgmichel commented Nov 18, 2021

What does it do?

  • Updates substrate and friends to 0.9.13.
  • Update evm version to 0.33.0 + new precompiles error handling.
  • Brings Frontier EIP-1559 changes + typed transactions handling into Moonbeam.
  • Expand the typescript test coverage to handle typed transactions (0-Legacy, 1-EIP2930, 2-EIP1559).
  • Moonbase specific OnChargeEVMTransaction impl.

What important points reviewers should know?

  • The OnChargeEVMTransaction impl, where currently the block author is left un-tipped.
  • pallet_base_fee::BaseFeeThreshold impl on moonbase runtime a.k.a. what we consider an empty / ideal / full block.

Is there something left for follow-up PRs?

What alternative implementations were considered?

Are there relevant PRs or issues in other repositories (Substrate, Polkadot, Frontier, Cumulus)?

What value does it bring to the blockchain users?

Copy link
Copy Markdown
Contributor

@nanocryk nanocryk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. As said above I would still advise someone else take a look at the changes in precompiles (utils, impl of each precompile(set), etc) since i partially wrote those changes.

@crystalin crystalin added A8-mergeoncegreen Pull request is reviewed well. and removed A0-pleasereview Pull request needs code review. labels Dec 23, 2021
@tgmichel tgmichel merged commit d1fdc90 into master Dec 24, 2021
@tgmichel tgmichel deleted the moonbeam-polkadot-v0.9.13 branch December 24, 2021 08:52
@tgmichel tgmichel mentioned this pull request Dec 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A8-mergeoncegreen Pull request is reviewed well. B5-clientnoteworthy Changes should be mentioned in any downstream projects' release notes B7-runtimenoteworthy Changes should be noted in any runtime-upgrade release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants